<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
  <meta charset="utf-8" />
  <meta name="generator" content="pandoc" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
  <title>Release Notes for STM32CubeL1 Firmware Package</title>
  <style type="text/css">
      code{white-space: pre-wrap;}
      span.smallcaps{font-variant: small-caps;}
      span.underline{text-decoration: underline;}
      div.column{display: inline-block; vertical-align: top; width: 50%;}
  </style>
  <link rel="stylesheet" href="_htmresc/mini-st.css" />
  <!--[if lt IE 9]>
    <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
  <![endif]-->
</head>
<body>
<div class="row">
<div class="col-sm-12 col-lg-4">
<div class="card fluid">
<div class="sectione dark">
<center>
<h1 id="release-notes-for-stm32cubel1-firmware-package"><small>Release Notes for</small> <mark>STM32CubeL1 Firmware Package</mark></h1>
<p>Copyright © 2017 STMicroelectronics<br />
</p>
<a href="https://www.st.com" class="logo"><img src="_htmresc/st_logo.png" alt="ST logo" /></a>
</center>
</div>
</div>
<h1 id="license">License</h1>
<p>Licensed by ST under ST license SLA0048 (the "License"). You may not use this package except in compliance with the License. You may obtain a copy of the License at:</p>
<p><a href="http://www.st.com/SLA0048">http://www.st.com/SLA0048</a></p>
<h1 id="purpose">Purpose</h1>
<p><span style="font-weight: bold;">STMCube is an STMicroelectronics original initiative to ease developers life by reducing development efforts, time and cost.</span></p>
<p>STM32Cube covers STM32 portfolio.</p>
<p>STM32Cube Version 1.x includes:</p>
<ul>
<li><p>The STM32CubeMX, a graphical software configuration tool that allows to generate C initialization code using graphical wizards.</p></li>
<li><p>A comprehensive embedded software platform, delivered per series (such as STM32CubeL1 for STM32L1 series)</p>
<ul>
<li><p>The STM32Cube HAL, an STM32 abstraction layer embedded software, ensuring maximized portability across STM32 portfolio</p></li>
<li><p>A consistent set of middleware components such as RTOS, USB, TCP/IP, Graphics]</p></li>
</ul></li>
</ul>
<p>All embedded software utilities come with a full set of examples.</p>
<p>The STM32Cube firmware solution offers a straightforward API with a modular architecture, making it simple to fine tune custom applications and scalable to fit most requirements.</p>
<figure>
<img src="_htmresc/STM32Cube.bmp" alt="STM32Cube" /><figcaption>STM32Cube</figcaption>
</figure>
<p>The <span style="font-weight: bold;">drivers</span> provided within this package <span style="font-weight: bold;">support</span> the following <span style="font-weight: bold;">STM32L100xB, STM32L100xBA, STM32L100xC, STM32L151xB, STM32L151xBA, STM32L151xC, STM32L151xCA, STM32L151xD, STM32L151xDX, STM32L151xE, STM32L152xB, STM32L152xBA, STM32L152xC, STM32L152xCA, STM32L152xD, STM32L152xDX, STM32L152xE, STM32L162xC, STM32L162xCA, STM32L162xD, STM32L162xDX, and STM32L162xE devices.</span></p>
<p>For a quick start on the STM32CubeL1 firmware package, refer to <a href="Documentation/STM32CubeL1GettingStarted.pdf">UM1802</a> and download the firmware updates and all the latest documentation from <a href="http://www.st.com/stm32cubefw">www.st.com/stm32cubefw</a></p>
<p>Here is the list of references to user documents:</p>
<ul>
<li><p><a href="Documentation/STM32CubeL1GettingStarted.pdf">UM1802</a>: Getting started with STM32CubeL1 for STM32L1 series</p></li>
<li><p><a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00127197.pdf">UM1804</a>: STM32CubeL1 Nucleo demonstration firmware</p></li>
<li><p><a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00132099.pdf">UM1816</a>: Description of STM32L1xx HAL/LL drivers</p></li>
<li><p><a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00108129.pdf">UM1734</a>: STM32Cube USB device library</p></li>
<li><p><a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00105259.pdf">UM1721</a>: Developing Applications on STM32Cube with FatFs</p></li>
<li><p><a href="http://www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00105262.pdf">UM1722</a>: Developing Applications on STM32Cube with RTOS</p></li>
</ul>
</div>
<div class="col-sm-12 col-lg-8">
<h1 id="update-history">Update History</h1>
<div class="collapse">
<input type="checkbox" id="collapse-section14" aria-hidden="true"> <label for="collapse-section14" aria-hidden="true">V1.10.2 / 22-October-2020</label>
<div>
<h2 id="main-changes">Main Changes</h2>
<ul>
<li>Patch release to fix issue in I2C HAL driver</li>
</ul>
<h2 id="contents">Contents</h2>
<ul>
<li><strong>HAL / LL Drivers</strong> updates
<ul>
<li><strong>HAL/LL I2C</strong> driver
<ul>
<li>Update to fix hardfault issue with HAL_I2C_Mem_Write_DMA() API:
<ul>
<li>Abort the right ongoing DMA transfer when memory write access request operation failed: fix typo “hdmarx” replaced by “hdmatx”</li>
</ul></li>
</ul></li>
</ul></li>
</ul>
<h2 id="components">Components</h2>
<table>
<caption><strong>Drivers</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;"><strong>STM32L1xx HAL</strong></td>
<td style="text-align: left;"><strong>V1.4.3</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/STM32L1xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<h2 id="development-toolchains-and-compilers">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V8.40.1 + ST-Link</li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.29 + ST-Link</li>
<li>System Workbench for STM32 (SW4STM32) toolchain V2.9.0 + ST-Link</li>
</ul>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section13" aria-hidden="true"> <label for="collapse-section13" aria-hidden="true">V1.10.1 / 28-August-2020</label>
<div>
<h2 id="main-changes-1">Main Changes</h2>
<ul>
<li>Patch release to fix issue in I2C HAL driver</li>
</ul>
<h2 id="contents-1">Contents</h2>
<ul>
<li><strong>HAL / LL Drivers</strong> updates
<ul>
<li><strong>HAL I2C</strong> driver
<ul>
<li>Update I2C_MasterReceiveRXNE() static API to avoid set the STOP bit again after the bit clearing by Hardware during the masking operation.
<ul>
<li>Add new API I2C_WaitOnSTOPRequestThroughIT() to wait for stop bit.</li>
</ul></li>
</ul></li>
</ul></li>
</ul>
<h2 id="components-1">Components</h2>
<table>
<caption><strong>Drivers</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;"><strong>STM32L1xx HAL</strong></td>
<td style="text-align: left;"><strong>V1.4.2</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/STM32L1xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<h2 id="development-toolchains-and-compilers-1">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V8.40.1 + ST-Link</li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.29 + ST-Link</li>
<li>System Workbench for STM32 (SW4STM32) toolchain V2.9.0 + ST-Link</li>
</ul>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section12" aria-hidden="true"> <label for="collapse-section12" aria-hidden="true">V1.10.0 / 24-June-2020</label>
<div>
<h2 id="main-changes-2">Main Changes</h2>
<ul>
<li>Add new HAL EXTI driver</li>
<li>General updates to fix known defects and enhancements implementation</li>
</ul>
<h3 id="major-maintenance-release">Major Maintenance release</h3>
<h2 id="contents-2">Contents</h2>
<ul>
<li>Add new HAL EXTI driver</li>
<li><p>General updates to fix known defects and enhancements implementation</p></li>
<li><strong>CMSIS Device</strong> updates
<ul>
<li>All header files
<ul>
<li>Remove NVIC CMSIS bits definitionss to avoid duplication with CMSIS Core V5.x</li>
<li>Remove GPIOx BRR register from GPIO structure and bit definitions when not supported</li>
<li>Add ADC VREFINT/TEMPSENSOR addresses definitions inline with products datasheets:
<ul>
<li>VREFINT_CAL_ADDR_CMSIS</li>
<li>TEMPSENSOR_CAL1_ADDR_CMSIS</li>
<li>TEMPSENSOR_CAL2_ADDR_CMSIS</li>
</ul></li>
<li>Remove unused IS_TIM_SYNCHRO_INSTANCE() assert macro</li>
<li>Update IS_TIM_MASTER_INSTANCE with all supported instances.</li>
</ul></li>
<li>system_stm32l1xx.c file
<ul>
<li>Update SystemInit() API to don’t reset RCC registers to its reset values</li>
</ul></li>
</ul></li>
<li><strong>HAL / LL Drivers</strong> updates
<ul>
<li><strong>HAL</strong> driver
<ul>
<li>Enhance HAL_SetTickFreq() API robustness
<ul>
<li>Restore previous tick frequency when a wrong tick initialization occurs.</li>
</ul></li>
</ul></li>
<li><strong>LL ADC</strong> driver
<ul>
<li>Fix ADC TEMPSENSOR/VREFINT calibration addresses</li>
</ul></li>
<li><strong>HAL/LL GPIO</strong> driver
<ul>
<li>Update HAL_GPIO_TogglePin() API to allow the toggling of many pins</li>
<li>Update GPIO initialization sequence to avoid unwanted pulse on GPIO Pin’s</li>
</ul></li>
<li><strong>HAL EXTI</strong> driver
<ul>
<li>Add new HAL_EXTI driver.</li>
</ul></li>
<li><strong>HAL FLASH</strong> driver
<ul>
<li>Fix assert compilation error with HAL_FLASHEx_DATAEEPROM_Erase() API.</li>
</ul></li>
<li><strong>HAL/LL I2C</strong> driver
<ul>
<li>Update HAL_I2C_ER_IRQHandler() API to fix acknowledge failure issue with I2C memory IT processes
<ul>
<li>Add stop condition generation when NACK occurs.</li>
</ul></li>
<li>Update I2C_DMAXferCplt(), I2C_DMAError() and I2C_DMAAbort() APIs to fix hardfault issue when hdmatx and hdmarx parameters in i2c handle aren’t initialized (NULL pointer).</li>
<li>Update HAL_I2C_Init() API to force software reset before setting new I2C configuration</li>
<li>Update HAL I2C processes to report ErrorCode when wrong I2C start condition occurs
<ul>
<li>Add new ErrorCode define: HAL_I2C_WRONG_START</li>
<li>Set ErrorCode parameter in I2C handle to HAL_I2C_WRONG_START</li>
</ul></li>
<li>Update sequential APIs to avoid requesting a START when a STOP condition is not fully treated
<ul>
<li>Wait the end of STOP treatment by polling (with a timeout) the STOP bit on Control register CR1</li>
</ul></li>
</ul></li>
<li><strong>HAL/LL I2S</strong> driver
<ul>
<li>Update HAL_I2S_DMAStop() API to be more safe
<ul>
<li>Add a check on BSY, TXE and RXNE flags before disabling the I2S</li>
</ul></li>
<li>Update HAL_I2S_DMAStop() API to fix multi-call transfer issue(to avoid re-initializing the I2S for the next transfer).
<ul>
<li>Add __HAL_I2SEXT_FLUSH_RX_DR() and __HAL_I2S_FLUSH_RX_DR() macros to flush the remaining data inside DR registers.</li>
<li>Add new ErrorCode define: HAL_I2S_ERROR_BUSY_LINE_RX</li>
</ul></li>
</ul></li>
<li><strong>HAL IRDA</strong> driver
<ul>
<li>Update IRDA interruption handler to manage correctly the overrun interrupt
<ul>
<li>Add in the HAL_IRDA_IRQHandler() API a check on USART_CR1_RXNEIE bit when an overrun interrupt occurs.</li>
</ul></li>
</ul></li>
<li><strong>HAL SMARTCARD</strong> driver
<ul>
<li>Update SMARTCARD interruption handler to manage correctly the overrun interrupt
<ul>
<li>Add in the HAL_SMARTCARD_IRQHandler() API a check on USART_CR1_RXNEIE bit when an overrun interrupt occurs.</li>
</ul></li>
<li>Update SMARTCARD transmission and reception API to handle memory corruption
<ul>
<li>HAL_SMARTCARD_Transmit(), HAL_SMARTCARD_Receive()</li>
<li>SMARTCARD_Transmit_IT(), SMARTCARD_Receive_IT()</li>
</ul></li>
</ul></li>
<li><strong>HAL/LL SPI</strong> driver
<ul>
<li>Update to implement Erratasheet: BSY bit may stay high at the end of a data transfer in Slave mode.</li>
<li>Update SPI_DMAReceiveCplt() API to handle efficiently the repeated transfers.
<ul>
<li>To avoid setting the BaudRatePrescaler in case of Slave Motorola Mode</li>
<li>Use the bit-mask for SPI configuration</li>
</ul></li>
<li>Update Transmit/Receive processes in half-duplex mode
<ul>
<li>Disable the SPI instance before setting BDIOE bit</li>
</ul></li>
<li>Fix wrong timeout management
<ul>
<li>Calculate Timeout based on a software loop to avoid blocking issue if Systick is disabled</li>
</ul></li>
</ul></li>
<li><strong>HAL/LL TIM</strong> driver
<ul>
<li>Align HAL/LL TIM driver with latest updates and enhancements</li>
<li>Add new macros to enable and disable the fast mode when using the one pulse mode to output a waveform with a minimum delay
<ul>
<li>__HAL_TIM_ENABLE_OCxFAST() and __HAL_TIM_DISABLE_OCxFAST().</li>
</ul></li>
<li>Update Encoder interface mode to keep TIM_CCER_CCxNP bits low
<ul>
<li>Add TIM_ENCODERINPUTPOLARITY_RISING and TIM_ENCODERINPUTPOLARITY_FALLING definitions to determine encoder input polarity.</li>
<li>Add IS_TIM_ENCODERINPUT_POLARITY() macro to check the encoder input polarity.</li>
<li>Update HAL_TIM_Encoder_Init() API</li>
<li>Replace IS_TIM_IC_POLARITY() macro by IS_TIM_ENCODERINPUT_POLARITY() macro.</li>
</ul></li>
<li>Fix bug when using multiple DMA request to different channels of same timer
<ul>
<li>Introduce DMA burst state management mechanism
<ul>
<li>Add a new structure for DMA Burst States definition : HAL_TIM_DMABurstStateTypeDef</li>
<li>Update __HAL_TIM_RESET_HANDLE_STATE to support DMABurstState</li>
<li>Add a new API HAL_TIM_DMABurstState() to get the actual state of a DMA burst operation</li>
<li>Add DMABurstState, the DMA burst operation state, in the TIM_HandleTypeDef structure</li>
<li>Add new API TIM_DMAErrorCCxN() for TIM DMA error callback (complementary channel)</li>
<li>Add new API TIM_DMADelayPulseNCplt() for TIM DMA Delay Pulse complete callback (complementary channel)</li>
</ul></li>
</ul></li>
<li>Implement TIM channel state management mechanism
<ul>
<li>Add new macro
<ul>
<li>TIM_CHANNEL_STATE_SET_ALL and TIM_CHANNEL_N_STATE_SET_ALL</li>
<li>TIM_CHANNEL_STATE_SET and TIM_CHANNEL_N_STATE_SET</li>
<li>TIM_CHANNEL_STATE_GET and TIM_CHANNEL_N_STATE_GET</li>
</ul></li>
<li>Add new API HAL_TIM_GetActiveChannel()</li>
<li>Add new API HAL_TIM_GetChannelState() to get actual state of the TIM channel</li>
<li>Add a new structure for TIM channel States definition : HAL_TIM_ChannelStateTypeDef</li>
<li>Update __HAL_TIM_RESET_HANDLE_STATE to support ChannelState and ChannelNState</li>
<li>Add a new element in the TIM_HandleTypeDef structure : ChannelState to manage TIM channel operation state</li>
<li>Add a new element in the TIM_HandleTypeDef structure : ChannelNState to manage TIM complementary channel operation state</li>
</ul></li>
<li>Update HAL_TIMEx_MasterConfigSynchronization() API to avoid functional errors and assert fails when using some TIM instances as input trigger.
<ul>
<li>Replace IS_TIM_SYNCHRO_INSTANCE() macro by IS_TIM_MASTER_INSTANCE() macro.</li>
<li>Add IS_TIM_SLAVE_INSTANCE() macro to check on TIM_SMCR_MSM bit.</li>
</ul></li>
<li>Remove ‘register’ storage class specifier from LL TIM driver.</li>
<li>Add new API HAL_TIM_DMABurst_MultiWriteStart() allowing to configure the DMA Burst to transfer multiple Data from the memory to the TIM peripheral</li>
<li>Add new API HAL_TIM_DMABurst_MultiReadStart() allowing to configure the DMA Burst to transfer Data from the TIM peripheral to the memory</li>
</ul></li>
<li><strong>HAL RCC</strong> driver
<ul>
<li>Fix extra parentheses compilation warnings with clang compiler</li>
<li>Update HAL_RCC_GetSysClockFreq() API to avoid the risk of rounding overflow.</li>
</ul></li>
<li><strong>HAL/LL UART</strong> driver
<ul>
<li>Update UART polling processes to handle efficiently the Lock mechanism
<ul>
<li>Move the process unlock at the top of the HAL_UART_Receive() and HAL_UART_Transmit() API.</li>
</ul></li>
<li>Update UART interruption handler to manage correctly the overrun interrupt
<ul>
<li>Add in the HAL_UART_IRQHandler() API a check on USART_CR1_RXNEIE bit when an overrun interrupt occurs.</li>
</ul></li>
<li>Update UART BRR calculation for ROM size gain</li>
</ul></li>
<li><strong>HAL/LL USART</strong> driver
<ul>
<li>Update some API description
<ul>
<li>HAL_USART_Transmit() / HAL_USART_Transmit_IT()
<ul>
<li>HAL_USART_Receive() / HAL_USART_Receive_IT()</li>
<li>HAL_USART_TransmitReceive() / HAL_USART_TransmitReceive_IT()</li>
<li>HAL_USART_Transmit_DMA() / HAL_USART_Receive_DMA() / HAL_USART_TransmitReceive_DMA()</li>
</ul></li>
</ul></li>
<li>Update USART interruption handler to manage correctly the overrun interrupt
<ul>
<li>Add in the HAL_USART_IRQHandler() API a check on USART_CR1_RXNEIE bit when an overrun interrupt occurs.</li>
</ul></li>
</ul></li>
<li><strong>HAL/LL USB</strong> driver
<ul>
<li>Bug fix: USB_ReadPMA() and USB_WritePMA() by ensuring 16-bits access to USB PMA memory</li>
<li>Bug fix: correct USB RX count calculation</li>
<li>Fix USB Bulk transfer double buffer mode</li>
<li>Remove register keyword from USB defined macros as no more supported by C++ compiler</li>
<li>Minor rework on USBD_Start() and USBD_Stop() APIs: stopping device will be handled by HAL_PCD_DeInit() API.</li>
</ul></li>
<li><strong>LL UTILS</strong> driver
<ul>
<li>Add new LL API LL_SetFlashLatency() to set Flash latency.</li>
</ul></li>
</ul></li>
<li><p>Refer to <a href="Drivers/STM32L1xx_HAL_Driver/Release_Notes.html">release notes</a> for further details</p></li>
</ul>
<table>
<caption><strong>Projects</strong></caption>
<thead>
<tr class="header">
<th>Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release notes</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>Projects</td>
<td style="text-align: left;">see Projects Release note for details</td>
<td style="text-align: left;">see Projects Release note for details</td>
<td style="text-align: left;"><a href="Projects/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<h2 id="components-2">Components</h2>
<p>Note: in the tables below, components in <span style="font-weight: bold;">bold</span> have changed since previous release</p>
<table>
<caption><strong>Drivers</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">Cortex-M CMSIS</td>
<td style="text-align: left;">V5.4.0</td>
<td style="text-align: left;"><a href="Drivers/CMSIS/LICENSE.txt">Apache License v2.0</a></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/README.md">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>STM32L1xx CMSIS</strong></td>
<td style="text-align: left;"><strong>V2.3.1</strong></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/LICENSE.txt">Apache License v2.0</a></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/Device/ST/STM32L1xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STM32L1xx HAL</strong></td>
<td style="text-align: left;"><strong>V1.4.1</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/STM32L1xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32L152D_EVAL</td>
<td style="text-align: left;">V2.1.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L152D_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32L152C-Discovery</td>
<td style="text-align: left;">V1.0.5</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L152C-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32L100C-Discovery</td>
<td style="text-align: left;">V1.0.5</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L100C-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32L1xx_Nucleo</td>
<td style="text-align: left;">V1.1.3</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L1xx_Nucleo/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Adafruit Shield</td>
<td style="text-align: left;">V2.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Adafruit_Shield/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Common</td>
<td style="text-align: left;">V5.1.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/Common/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP cs43l22</td>
<td style="text-align: left;">V2.0.4</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/cs43l22/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP hx8347d</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/hx8347d/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP ili9325</td>
<td style="text-align: left;">V1.2.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/ili9325/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP ili9320</td>
<td style="text-align: left;">V1.2.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/ili9320/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP spfd5408</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/spfd5408/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP stlm75</td>
<td style="text-align: left;">V2.0.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/stlm75/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP st7735</td>
<td style="text-align: left;">V1.1.5</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/st7735/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption><strong>Middlewares</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">STM32 USB Device Library</td>
<td style="text-align: left;">V2.5.2</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STM32_USB_Device_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32 TouchSensing Library</td>
<td style="text-align: left;">V2.2.3</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STM32_TouchSensing_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FatFS</td>
<td style="text-align: left;">R0.12c</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FatFs/src/00history.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;">ST modified 20190329</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FatFs/src/st_readme.txt">release notes ST</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FreeRTOS</td>
<td style="text-align: left;">V10.0.1</td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/License/license.txt">MIT</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;">ST modified 20190329</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes ST</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">STemWin</td>
<td style="text-align: left;">STemWinLibrary 5.44</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STemWin/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption><strong>Utilities</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">CPU</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Utilities/CPU/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">Fonts</td>
<td style="text-align: left;">V1.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Utilities/Fonts/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">Log</td>
<td style="text-align: left;">V1.0.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Utilities/Log/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<h2 id="known-limitations">Known Limitations</h2>
<ul>
<li>None</li>
</ul>
<p><br />
</p>
<h2 id="development-toolchains-and-compilers-2">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain <strong>V8.40.1</strong> + ST-Link</li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain <strong>V5.29</strong> + ST-Link</li>
<li>System Workbench for STM32 (SW4STM32) toolchain <strong>V2.9.0</strong> + ST-Link</li>
</ul>
<p><br />
</p>
<h2 id="supported-devices-and-boards">Supported Devices and Boards</h2>
<ul>
<li>Products
<ul>
<li>STM32L100xx devices</li>
<li>STM32L151xx devices</li>
<li>STM32L152xx devices</li>
<li>STM32L162xx devices</li>
</ul></li>
<li>Boards
<ul>
<li>NUCLEO-L152RE board (MB1136 RevC)</li>
<li>STM32L152D-EVAL board (MB819 RevB)</li>
<li>32L100CDISCOVERY board (MB1108 RevB)</li>
<li>32L152CDISCOVERY board (MB963 RevC)</li>
</ul></li>
</ul>
<p><br />
</p>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section11" aria-hidden="true"> <label for="collapse-section11" aria-hidden="true">V1.9.0 / 05-April-2019</label>
<div>
<h2 id="main-changes-3">Main Changes</h2>
<h3 id="major-maintenance-release-1">Major Maintenance release</h3>
<h2 id="contents-3">Contents</h2>
<ul>
<li><strong>CMSIS Core</strong> updates
<ul>
<li>Update to new version <strong>V5.4.0</strong></li>
</ul></li>
<li><strong>CMSIS Device</strong> updates
<ul>
<li>Update CMSIS device description files according to latest version of HAL/LL drivers</li>
<li>Refer to <a href="Drivers/CMSIS/Device/ST/STM32L1xx/Release_Notes.html">release notes</a> for further details</li>
</ul></li>
<li><strong>HAL / LL Drivers</strong> updates
<ul>
<li>Add support of HAL callback registration feature</li>
<li>Fix known defects and add several enhancements implementation</li>
<li>Refer to <a href="Drivers/STM32L1xx_HAL_Driver/Release_Notes.html">release notes</a> for further details</li>
</ul></li>
<li><strong>Middlewares</strong> updates
<ul>
<li>Update to new version of <strong>FreeRTOS V10.0.1 (ST modified 20190329)</strong></li>
<li>Update to new version of <strong>FatFS R0.12c (ST modified 20190329)</strong></li>
<li>Update to new version of <strong>STM32 USB Device Library V2.5.2</strong></li>
<li>Update to new version of <strong>STemWin 5.44 Library</strong></li>
<li>Update to new version of <strong>STM32 TouchSensing Library V2.2.3</strong></li>
</ul></li>
<li><p><strong>Projects</strong> updates</p>
<ul>
<li><p>Demonstrations binaries are no more delivered within the STM32CubeL1 MCU package. They are available for download, in addition to their required media files if any, in a standalone package accessible through each hardware board official webpage. Please refer to the corresponding demonstration binary readme.txt to get webpage for each board.</p></li>
<li><p>The STM32CubeL1 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table (<a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a>).</p></li>
<li><p>Update of FW projects following changes in latest version of HAL/LL and Middlewares</p></li>
</ul></li>
</ul>
<table>
<caption><strong>Projects</strong></caption>
<thead>
<tr class="header">
<th>Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release notes</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>Projects</td>
<td style="text-align: left;">see Projects Release note for details</td>
<td style="text-align: left;">see Projects Release note for details</td>
<td style="text-align: left;"><a href="Projects/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<h2 id="components-3">Components</h2>
<p>Note: in the tables below, components in <span style="font-weight: bold;">bold</span> have changed since previous release</p>
<table>
<caption><strong>Drivers</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;"><strong>Cortex-M CMSIS</strong></td>
<td style="text-align: left;"><strong>V5.4.0</strong></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/LICENSE.txt">Apache License v2.0</a></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/README.md">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>STM32L1xx CMSIS</strong></td>
<td style="text-align: left;"><strong>V2.3.0</strong></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/LICENSE.txt">Apache License v2.0</a></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/Device/ST/STM32L1xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STM32L1xx HAL</strong></td>
<td style="text-align: left;"><strong>V1.4.0</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/STM32L1xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32L152D_EVAL</strong></td>
<td style="text-align: left;"><strong>V2.1.0</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L152D_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32L152C-Discovery</strong></td>
<td style="text-align: left;"><strong>V1.0.5</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L152C-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32L100C-Discovery</strong></td>
<td style="text-align: left;"><strong>V1.0.5</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L100C-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32L1xx_Nucleo</strong></td>
<td style="text-align: left;"><strong>V1.1.3</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L1xx_Nucleo/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Adafruit Shield</td>
<td style="text-align: left;">V2.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Adafruit_Shield/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP Common</strong></td>
<td style="text-align: left;"><strong>V5.1.2</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/Common/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP cs43l22</strong></td>
<td style="text-align: left;"><strong>V2.0.4</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/cs43l22/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP hx8347d</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/hx8347d/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP ili9325</td>
<td style="text-align: left;">V1.2.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/ili9325/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP ili9320</td>
<td style="text-align: left;">V1.2.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/ili9320/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP spfd5408</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/spfd5408/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP stlm75</strong></td>
<td style="text-align: left;"><strong>V2.0.2</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/stlm75/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP st7735</strong></td>
<td style="text-align: left;"><strong>V1.1.5</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/st7735/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption><strong>Middlewares</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;"><strong>STM32 USB Device Library</strong></td>
<td style="text-align: left;"><strong>V2.5.2</strong></td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STM32_USB_Device_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>STM32 TouchSensing Library</strong></td>
<td style="text-align: left;"><strong>V2.2.3</strong></td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STM32_TouchSensing_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>FatFS</strong></td>
<td style="text-align: left;"><strong>R0.12c</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FatFs/src/00history.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;"><strong>ST modified 20190329</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FatFs/src/st_readme.txt">release notes ST</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>FreeRTOS</strong></td>
<td style="text-align: left;"><strong>V10.0.1</strong></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/License/license.txt">MIT</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;"><strong>ST modified 20190329</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes ST</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STemWin</strong></td>
<td style="text-align: left;"><strong>STemWinLibrary 5.44</strong></td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STemWin/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption><strong>Utilities</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;"><strong>CPU</strong></td>
<td style="text-align: left;"><strong>V1.1.1</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Utilities/CPU/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>Fonts</strong></td>
<td style="text-align: left;"><strong>V1.0.1</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Utilities/Fonts/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>Log</strong></td>
<td style="text-align: left;"><strong>V1.0.2</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Utilities/Log/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<h2 id="known-limitations-1">Known Limitations</h2>
<ul>
<li>None</li>
</ul>
<p><br />
</p>
<h2 id="development-toolchains-and-compilers-3">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2 + ST-Link</li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25 + ST-Link</li>
<li>System Workbench for STM32 (SW4STM32) toolchain V2.7.2 + ST-Link</li>
</ul>
<p><br />
</p>
<h2 id="supported-devices-and-boards-1">Supported Devices and Boards</h2>
<ul>
<li>Products
<ul>
<li>STM32L100xx devices</li>
<li>STM32L151xx devices</li>
<li>STM32L152xx devices</li>
<li>STM32L162xx devices</li>
</ul></li>
<li>Boards
<ul>
<li>NUCLEO-L152RE board (MB1136 RevC)</li>
<li>STM32L152D-EVAL board (MB819 RevB)</li>
<li>32L100CDISCOVERY board (MB1108 RevB)</li>
<li>32L152CDISCOVERY board (MB963 RevC)</li>
</ul></li>
</ul>
<p><br />
</p>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section10" aria-hidden="true"> <label for="collapse-section10" aria-hidden="true">V1.8.1 / 12-January-2018</label>
<div>
<h2 id="main-changes-4">Main Changes</h2>
<h3 id="patch-release">Patch release</h3>
<h2 id="contents-4">Contents</h2>
<ul>
<li><strong>CMSIS Device</strong> updates
<ul>
<li>Corrected devices supporting RI_HYSCR3, RI_HYSCR4, RI_ASMRx, RI_CMRx, RI_CICRx registers in CMSIS files</li>
</ul></li>
</ul>
<h2 id="projects">Projects</h2>
<ul>
<li>The STM32CubeL1 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table (<a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a>).</li>
</ul>
<table>
<caption><strong>Projects</strong></caption>
<thead>
<tr class="header">
<th>Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release notes</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>Projects</td>
<td style="text-align: left;">see Projects Release note for details</td>
<td style="text-align: left;">see Projects Release note for details</td>
<td style="text-align: left;"><a href="Projects/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<h2 id="components-4">Components</h2>
<p>Note: in the tables below, components in <span style="font-weight: bold;">bold</span> have changed since previous release</p>
<table>
<caption><strong>Drivers</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">Cortex-M CMSIS</td>
<td style="text-align: left;">V4.5</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/index.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>STM32L1xx CMSIS</strong></td>
<td style="text-align: left;"><strong>V2.2.3</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/Device/ST/STM32L1xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">STM32L1xx HAL</td>
<td style="text-align: left;">V1.3.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/STM32L1xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32L152D_EVAL</td>
<td style="text-align: left;">V2.0.7</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L152D_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32L152C-Discovery</td>
<td style="text-align: left;">V1.0.4</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L152C-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32L100C-Discovery</td>
<td style="text-align: left;">V1.0.4</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L100C-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32L1xx_Nucleo</td>
<td style="text-align: left;">V1.1.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L1xx_Nucleo/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Adafruit Shield</td>
<td style="text-align: left;">V2.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Adafruit_Shield/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Common</td>
<td style="text-align: left;">V4.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/Common/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP cs43l22</td>
<td style="text-align: left;">V2.0.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/cs43l22/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP hx8347d</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/hx8347d/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP ili9325</td>
<td style="text-align: left;">V1.2.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/ili9325/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP ili9320</td>
<td style="text-align: left;">V1.2.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/ili9320/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP spfd5408</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/spfd5408/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP stlm75</td>
<td style="text-align: left;">V1.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/stlm75/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP st7735</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/st7735/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption><strong>Middlewares</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">STM32 USB Device Library</td>
<td style="text-align: left;">V2.4.2</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STM32_USB_Device_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32 TouchSensing Library</td>
<td style="text-align: left;">V2.1.1</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STM32_TouchSensing_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FatFS</td>
<td style="text-align: left;">R0.11</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FatFs/src/00history.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;">ST modified 20150508</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FatFs/src/st_readme.txt">release notes ST</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FreeRTOS</td>
<td style="text-align: left;">V9.0.0</td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/License/license.txt">MIT</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;">ST modified 20170303</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes ST</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">STemWin</td>
<td style="text-align: left;">STemWinLibrary 5.32</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STemWin/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption><strong>Utilities</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">CPU</td>
<td style="text-align: left;">V1.1.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/CPU/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">Fonts</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Fonts/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">Log</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Log/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<h2 id="development-toolchains-and-compilers-4">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V7.80.4 + ST-LINK</li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.24 + ST-LINK</li>
<li>Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain V7.0.1 + ST-LINK</li>
<li>System Workbench for STM32 (SW4STM32) toolchain V2.1 + ST-LINK</li>
</ul>
<p><br />
</p>
<h2 id="supported-devices-and-boards-2">Supported Devices and Boards</h2>
<ul>
<li>Products
<ul>
<li>STM32L100xx devices</li>
<li>STM32L151xx devices</li>
<li>STM32L152xx devices</li>
<li>STM32L162xx devices</li>
</ul></li>
<li>Boards
<ul>
<li>NUCLEO-L152RE board (MB1136 RevC)</li>
<li>STM32L152D-EVAL board (MB819 RevB)</li>
<li>32L100CDISCOVERY board (MB1108 RevB)</li>
<li>32L152CDISCOVERY board (MB963 RevC)</li>
</ul></li>
</ul>
<p><br />
</p>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section9" aria-hidden="true"> <label for="collapse-section9" aria-hidden="true">V1.8.0 / 25-August-2017</label>
<div>
<h2 id="main-changes-5">Main Changes</h2>
<h3 id="maintenance-release">Maintenance release</h3>
<h2 id="contents-5">Contents</h2>
<ul>
<li><p><strong>Projects</strong> updates</p>
<ul>
<li><p>The STM32CubeL1 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table (<a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a>).</p></li>
<li><p>Update <strong>projects</strong> to fix Linux compilation errors</p></li>
</ul></li>
</ul>
<table>
<caption><strong>Projects</strong></caption>
<thead>
<tr class="header">
<th>Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release notes</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>Projects</td>
<td style="text-align: left;">see Projects Release note for details</td>
<td style="text-align: left;">see Projects Release note for details</td>
<td style="text-align: left;"><a href="Projects/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<h2 id="components-5">Components</h2>
<p>Note: in the tables below, components in <span style="font-weight: bold;">bold</span> have changed since previous release</p>
<table>
<caption><strong>Drivers</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">Cortex-M CMSIS</td>
<td style="text-align: left;">V4.5</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/index.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>STM32L1xx CMSIS</strong></td>
<td style="text-align: left;"><strong>V2.2.2</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/Device/ST/STM32L1xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STM32L1xx HAL</strong></td>
<td style="text-align: left;"><strong>V1.3.1</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/STM32L1xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32L152D_EVAL</strong></td>
<td style="text-align: left;"><strong>V2.0.7</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L152D_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32L152C-Discovery</strong></td>
<td style="text-align: left;"><strong>V1.0.4</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L152C-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32L100C-Discovery</strong></td>
<td style="text-align: left;"><strong>V1.0.4</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L100C-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32L1xx_Nucleo</strong></td>
<td style="text-align: left;"><strong>V1.1.2</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L1xx_Nucleo/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Adafruit Shield</td>
<td style="text-align: left;">V2.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Adafruit_Shield/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Common</td>
<td style="text-align: left;">V4.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/Common/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP cs43l22</td>
<td style="text-align: left;">V2.0.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/cs43l22/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP hx8347d</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/hx8347d/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP ili9325</td>
<td style="text-align: left;">V1.2.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/ili9325/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP ili9320</td>
<td style="text-align: left;">V1.2.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/ili9320/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP spfd5408</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/spfd5408/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP stlm75</td>
<td style="text-align: left;">V1.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/stlm75/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP st7735</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/st7735/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption><strong>Middlewares</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">STM32 USB Device Library</td>
<td style="text-align: left;">V2.4.2</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STM32_USB_Device_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32 TouchSensing Library</td>
<td style="text-align: left;">V2.1.1</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STM32_TouchSensing_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FatFS</td>
<td style="text-align: left;">R0.11</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FatFs/src/00history.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;">ST modified 20150508</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FatFs/src/st_readme.txt">release notes ST</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FreeRTOS</td>
<td style="text-align: left;">V9.0.0</td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/License/license.txt">MIT</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;">ST modified 20170303</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes ST</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">STemWin</td>
<td style="text-align: left;">STemWinLibrary 5.32</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STemWin/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption><strong>Utilities</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">CPU</td>
<td style="text-align: left;">V1.1.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/CPU/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">Fonts</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Fonts/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">Log</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Log/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<h2 id="development-toolchains-and-compilers-5">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V7.80.4 + ST-LINK</li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.24 + ST-LINK</li>
<li>Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain V7.0.1 + ST-LINK</li>
<li>System Workbench for STM32 (SW4STM32) toolchain V2.1 + ST-LINK</li>
</ul>
<p><br />
</p>
<h2 id="supported-devices-and-boards-3">Supported Devices and Boards</h2>
<ul>
<li>Products
<ul>
<li>STM32L100xx devices</li>
<li>STM32L151xx devices</li>
<li>STM32L152xx devices</li>
<li>STM32L162xx devices</li>
</ul></li>
<li>Boards
<ul>
<li>NUCLEO-L152RE board (MB1136 RevC)</li>
<li>STM32L152D-EVAL board (MB819 RevB)</li>
<li>32L100CDISCOVERY board (MB1108 RevB)</li>
<li>32L152CDISCOVERY board (MB963 RevC)</li>
</ul></li>
</ul>
<p><br />
</p>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section8" aria-hidden="true"> <label for="collapse-section8" aria-hidden="true">V1.7.0 / 21-April-2017</label>
<div>
<h2 id="main-changes-6">Main Changes</h2>
<h3 id="maintenance-release-1">Maintenance release</h3>
<h2 id="contents-6">Contents</h2>
<ul>
<li><strong>HAL / LL Drivers</strong> updates
<ul>
<li>Fixed known defects and several enhancements implementation.</li>
<li>Enhanced HAL delay and time base implementation:
<ul>
<li>Added new template stm32l1xx_hal_timebase_tim_template.c which can be used to override the native HAL time base functions (defined as weak) to use Timer as time base tick source.</li>
<li>For more details about the usage of these drivers, please refer to HAL_TimeBase examples and FreeRTOS-based applications.</li>
</ul></li>
<li>The following drivers have been updated/reviewed and the changes require an update on the application code based on HAL V1.3.0:
<ul>
<li>HAL CORTEX, LL DMA, HAL FLASH, HAL/LL GPIO, HAL/LL I2C, HAL PCD, HAL/LL PWR, HAL/LL RTC, HAL/LL SPI, HAL/LL TIM</li>
</ul></li>
<li>Refer to <a href="Drivers/STM32L1xx_HAL_Driver/Release_Notes.html">release notes</a> for further details</li>
</ul></li>
<li><strong>Middlewares</strong> updates
<ul>
<li>Upgrade to new version of <strong>STemWin Library 5.32 (build 20160205)</strong>
<ul>
<li>Upgrade to use SEGGER emWin version V5.32.</li>
</ul></li>
<li>Upgrade to new version of use <strong>FreeRTOS V9.0.0</strong> (ST modified 20170303)
<ul>
<li>Update CMSIS-RTOS drivers to support both CMSIS Core V4.x and V5.x.</li>
<li>Version full backward compatible with previous version FreeRTOS V8.2.3.
<ul>
<li>Update CM0 ports, add possibility to use a timebase different than Systick.</li>
<li>cmsis_os.c: Add support of Statically Allocated Systems introduced with FreeRTOS V9.0.0.</li>
<li>cmsis_os.c: Add new wrappers CMSIS-RTOS APIs.</li>
</ul></li>
</ul></li>
</ul></li>
<li><p><strong>Projects</strong> updates</p>
<ul>
<li><p>The STM32CubeL1 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table (<a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a>).</p></li>
<li>Update of FW projects following changes in latest version of HAL/LL and Middlewares</li>
<li>Add new projects Templates_LL to provide a reference project through the LL API that can be used to build any firmware application.</li>
<li>Add new project HAL_TimeBase to illustrate how to customize the HAL time base driver :
<ul>
<li>HAL/HAL_Timebase_TIM (modified and renamed previous HAL_TimeBase)</li>
</ul></li>
<li><p>Update FreeRTOS applications projects to use the new HAL delay and time base implementation</p></li>
</ul></li>
</ul>
<table>
<caption><strong>Projects</strong></caption>
<thead>
<tr class="header">
<th>Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release notes</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>Projects</td>
<td style="text-align: left;">see Projects Release note for details</td>
<td style="text-align: left;">see Projects Release note for details</td>
<td style="text-align: left;"><a href="Projects/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<h2 id="components-6">Components</h2>
<p>Note: in the tables below, components in <span style="font-weight: bold;">bold</span> have changed since previous release</p>
<table>
<caption><strong>Drivers</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">Cortex-M CMSIS</td>
<td style="text-align: left;">V4.5</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/index.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>STM32L1xx CMSIS</strong></td>
<td style="text-align: left;"><strong>V2.2.1</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/Device/ST/STM32L1xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STM32L1xx HAL</strong></td>
<td style="text-align: left;"><strong>V1.3.0</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/STM32L1xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32L152D_EVAL</strong></td>
<td style="text-align: left;"><strong>V2.0.6</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L152D_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32L152C-Discovery</strong></td>
<td style="text-align: left;"><strong>V1.0.3</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L152C-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32L100C-Discovery</strong></td>
<td style="text-align: left;"><strong>V1.0.3</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L100C-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32L1xx_Nucleo</strong></td>
<td style="text-align: left;"><strong>V1.1.1</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L1xx_Nucleo/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Adafruit Shield</td>
<td style="text-align: left;">V2.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Adafruit_Shield/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Common</td>
<td style="text-align: left;">V4.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/Common/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP cs43l22</td>
<td style="text-align: left;">V2.0.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/cs43l22/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP hx8347d</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/hx8347d/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP ili9325</td>
<td style="text-align: left;">V1.2.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/ili9325/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP ili9320</td>
<td style="text-align: left;">V1.2.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/ili9320/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP spfd5408</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/spfd5408/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP stlm75</td>
<td style="text-align: left;">V1.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/stlm75/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP st7735</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/st7735/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption><strong>Middlewares</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">STM32 USB Device Library</td>
<td style="text-align: left;">V2.4.2</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STM32_USB_Device_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32 TouchSensing Library</td>
<td style="text-align: left;">V2.1.1</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STM32_TouchSensing_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FatFS</td>
<td style="text-align: left;">R0.11</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FatFs/src/00history.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;">ST modified 20150508</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FatFs/src/st_readme.txt">release notes ST</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>FreeRTOS</strong></td>
<td style="text-align: left;"><strong>V9.0.0</strong></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/License/license.txt">MIT</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;"><strong>ST modified 20170303</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes ST</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STemWin</strong></td>
<td style="text-align: left;"><strong>STemWinLibrary 5.32</strong></td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STemWin/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption><strong>Utilities</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">CPU</td>
<td style="text-align: left;">V1.1.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/CPU/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">Fonts</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Fonts/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">Log</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Log/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<h2 id="development-toolchains-and-compilers-6">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V7.80.4 + ST-LINK</li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.23 + ST-LINK</li>
<li>Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain V7.0.1 + ST-LINK</li>
<li>System Workbench for STM32 (SW4STM32) toolchain V1.14 + ST-LINK</li>
</ul>
<p><br />
</p>
<h2 id="supported-devices-and-boards-4">Supported Devices and Boards</h2>
<ul>
<li>Products
<ul>
<li>STM32L100xx devices</li>
<li>STM32L151xx devices</li>
<li>STM32L152xx devices</li>
<li>STM32L162xx devices</li>
</ul></li>
<li>Boards
<ul>
<li>NUCLEO-L152RE board (MB1136 RevC)</li>
<li>STM32L152D-EVAL board (MB819 RevB)</li>
<li>32L100CDISCOVERY board (MB1108 RevB)</li>
<li>32L152CDISCOVERY board (MB963 RevC)</li>
</ul></li>
</ul>
<p><br />
</p>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section7" aria-hidden="true"> <label for="collapse-section7" aria-hidden="true">V1.6.0 / 01-July-2016</label>
<div>
<h2 id="main-changes-7">Main Changes</h2>
<h3 id="maintenance-release-2">Maintenance release</h3>
<ul>
<li>First official release introducing the STM32Cube LL (Low Layer) APIs for the STM32L1xx serie :
<ul>
<li>Low Layer drivers APIs allow performance and memory footprint optimization, with register access level programming</li>
</ul></li>
</ul>
<h2 id="contents-7">Contents</h2>
<ul>
<li><strong>CMSIS Device</strong> updates
<ul>
<li>Maintenance release to fix known defects</li>
<li>Add macros _Pos and _Msk for each constants
<ul>
<li>For instance:
<ul>
<li>#define ADC_LTR_LT ((uint32_t)0x00000FFFU)</li>
</ul></li>
<li>Is now provided as:
<ul>
<li>#define ADC_LTR_LT_Pos (0U)</li>
<li>define ADC_LTR_LT_Msk (0xFFFU &lt;&lt; ADC_LTR_LT_Pos)</li>
<li>#define ADC_LTR_LT ADC_LTR_LT_Msk</li>
</ul></li>
</ul></li>
<li>Refer to <a href="Drivers/CMSIS/Device/ST/STM32L1xx/Release_Notes.html">release notes</a> for further details</li>
</ul></li>
<li><strong>HAL / LL Drivers</strong> updates
<ul>
<li>Maintenance release to fix known defects.</li>
<li>Low Layer drivers APIs provide register level programming: they require deep knowledge of peripherals described in STM32L1xx Reference Manual.</li>
<li>Low Layer drivers are available for: ADC, COMP, CORTEX, CRC, DAC, DMA, EXTI, GPIO, I2C, IWDG, OPAMP, PWR, RCC, RTC, SPI, TIM, USART, WWDG peripherals and additional Low Level Bus, System and Utilities APIs.</li>
<li>Low Layer drivers APIs are implemented as static inline function in new Inc/stm32l1xx_ll_ppp.h files for PPP peripherals, there is no configuration file and each stm32l1xx_ll_ppp.h file must be included in user code.</li>
<li>Refer to <a href="Drivers/STM32L1xx_HAL_Driver/Release_Notes.html">release notes</a> for further details</li>
</ul></li>
<li><p><strong>Projects</strong> updates</p>
<ul>
<li><p>The STM32CubeL1 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table (<a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a>).</p></li>
<li><p>Examples available on the STM32L152RE-Nucleo Board are provided in order to describe how to use the Low Level drivers</p></li>
</ul></li>
</ul>
<table>
<caption><strong>Projects</strong></caption>
<thead>
<tr class="header">
<th>Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release notes</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>Projects</td>
<td style="text-align: left;">see Projects Release note for details</td>
<td style="text-align: left;">see Projects Release note for details</td>
<td style="text-align: left;"><a href="Projects/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<h2 id="components-7">Components</h2>
<p>Note: in the tables below, components in <span style="font-weight: bold;">bold</span> have changed since previous release</p>
<table>
<caption><strong>Drivers</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">Cortex-M CMSIS</td>
<td style="text-align: left;">V4.5</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/index.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>STM32L1xx CMSIS</strong></td>
<td style="text-align: left;"><strong>V2.2.0</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/Device/ST/STM32L1xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STM32L1xx HAL</strong></td>
<td style="text-align: left;"><strong>V1.2.0</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/STM32L1xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32L152D_EVAL</td>
<td style="text-align: left;">V2.0.5</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L152D_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32L152C-Discovery</td>
<td style="text-align: left;">V1.0.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L152C-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32L100C-Discovery</td>
<td style="text-align: left;">V1.0.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L100C-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32L1xx_Nucleo</td>
<td style="text-align: left;">V1.1.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L1xx_Nucleo/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Adafruit Shield</td>
<td style="text-align: left;">V2.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Adafruit_Shield/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Common</td>
<td style="text-align: left;">V4.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/Common/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP cs43l22</td>
<td style="text-align: left;">V2.0.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/cs43l22/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP hx8347d</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/hx8347d/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP ili9325</td>
<td style="text-align: left;">V1.2.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/ili9325/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP ili9320</td>
<td style="text-align: left;">V1.2.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/ili9320/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP spfd5408</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/spfd5408/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP stlm75</td>
<td style="text-align: left;">V1.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/stlm75/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP st7735</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/st7735/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption><strong>Middlewares</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">STM32 USB Device Library</td>
<td style="text-align: left;">V2.4.2</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STM32_USB_Device_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32 TouchSensing Library</td>
<td style="text-align: left;">V2.1.1</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STM32_TouchSensing_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FatFS</td>
<td style="text-align: left;">R0.11</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FatFs/src/00history.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;">ST modified 20150508</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FatFs/src/st_readme.txt">release notes ST</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FreeRTOS</td>
<td style="text-align: left;">V8.2.3</td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/License/license.txt">MIT</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;">ST modified 20160122</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes ST</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">STemWin</td>
<td style="text-align: left;">STemWinLibrary 5.32</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STemWin/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption><strong>Utilities</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">CPU</td>
<td style="text-align: left;">V1.1.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/CPU/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">Fonts</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Fonts/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">Log</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Log/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<h2 id="development-toolchains-and-compilers-7">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V7.60.1 + ST-LINK</li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.20 + ST-LINK</li>
<li>Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain V5.4.0 + ST-LINK</li>
<li>System Workbench for STM32 (SW4STM32) toolchain V1.9.0 + ST-LINK</li>
</ul>
<p><br />
</p>
<h2 id="supported-devices-and-boards-5">Supported Devices and Boards</h2>
<ul>
<li>Products
<ul>
<li>STM32L100xx devices</li>
<li>STM32L151xx devices</li>
<li>STM32L152xx devices</li>
<li>STM32L162xx devices</li>
</ul></li>
<li>Boards
<ul>
<li>NUCLEO-L152RE board (MB1136 RevC)</li>
<li>STM32L152D-EVAL board (MB819 RevB)</li>
<li>32L100CDISCOVERY board (MB1108 RevB)</li>
<li>32L152CDISCOVERY board (MB963 RevC)</li>
</ul></li>
</ul>
<p><br />
</p>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section6" aria-hidden="true"> <label for="collapse-section6" aria-hidden="true">V1.5.0 / 04-March-2016</label>
<div>
<h2 id="main-changes-8">Main Changes</h2>
<h3 id="maintenance-release-3">Maintenance release</h3>
<h2 id="contents-8">Contents</h2>
<ul>
<li><strong>CMSIS Device</strong> updates
<ul>
<li>Update CMSIS device description files according to latest version of HAL/LL drivers</li>
<li>Refer to <a href="Drivers/CMSIS/Device/ST/STM32L1xx/Release_Notes.html">release notes</a> for further details</li>
</ul></li>
<li><strong>HAL / LL Drivers</strong> updates
<ul>
<li>Fix known defects and add several enhancements implementation</li>
<li>Split aAPBAHBPrescTable into aAHBPrescTable and aAPBPrescTable</li>
<li>Reduce HSE_STARTUP_TIMEOUT from 5s to 100ms</li>
<li>It is now possible to use the I2C transmission with a data size of 0</li>
<li>Optimize HAL_RCC_ClockConfig</li>
<li>Refer to <a href="Drivers/STM32L1xx_HAL_Driver/Release_Notes.html">release notes</a> for further details</li>
</ul></li>
<li><strong>Middlewares</strong> updates
<ul>
<li>STM32 USB Device Library
<ul>
<li>usbd_cdc.c: change #include “USBD_CDC.h” by #include “usbd_cdc.h”</li>
</ul></li>
</ul></li>
<li><strong>BSP Drivers</strong> updates
<ul>
<li>STM32L1xx-Nucleo
<ul>
<li>Add support of 4Gb sd cards</li>
</ul></li>
<li>STM32L152D_EVAL
<ul>
<li>Add corrections on the display of the LCD Glas</li>
</ul></li>
</ul></li>
<li><p><strong>Projects</strong> updates</p>
<ul>
<li><p>The STM32CubeL1 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table (<a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a>).</p></li>
<li>Update of FW projects following changes in latest version of HAL/LL and Middlewares</li>
<li>The applications and demonstrations now use the “Ultimate Liberty” license instead of “Liberty” license</li>
<li><p>Update some include path to be compatible with GNU/Linux-based platform</p></li>
</ul></li>
</ul>
<table>
<caption><strong>Projects</strong></caption>
<thead>
<tr class="header">
<th>Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release notes</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>Projects</td>
<td style="text-align: left;">see Projects Release note for details</td>
<td style="text-align: left;">see Projects Release note for details</td>
<td style="text-align: left;"><a href="Projects/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<h2 id="components-8">Components</h2>
<p>Note: in the tables below, components in <span style="font-weight: bold;">bold</span> have changed since previous release</p>
<table>
<caption><strong>Drivers</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;"><strong>Cortex-M CMSIS</strong></td>
<td style="text-align: left;"><strong>V4.5</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/index.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>STM32L1xx CMSIS</strong></td>
<td style="text-align: left;"><strong>V2.1.3</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/Device/ST/STM32L1xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STM32L1xx HAL</strong></td>
<td style="text-align: left;"><strong>V1.1.3</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/STM32L1xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32L152D_EVAL</strong></td>
<td style="text-align: left;"><strong>V2.0.5</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L152D_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32L152C-Discovery</td>
<td style="text-align: left;">V1.0.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L152C-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32L100C-Discovery</td>
<td style="text-align: left;">V1.0.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L100C-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32L1xx_Nucleo</strong></td>
<td style="text-align: left;"><strong>V1.1.0</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L1xx_Nucleo/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP Adafruit Shield</strong></td>
<td style="text-align: left;"><strong>V2.0.1</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Adafruit_Shield/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP Common</strong></td>
<td style="text-align: left;"><strong>V4.0.1</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/Common/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP cs43l22</strong></td>
<td style="text-align: left;"><strong>V2.0.2</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/cs43l22/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP hx8347d</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/hx8347d/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP ili9325</strong></td>
<td style="text-align: left;"><strong>V1.2.2</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/ili9325/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP ili9320</strong></td>
<td style="text-align: left;"><strong>V1.2.2</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/ili9320/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP spfd5408</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/spfd5408/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP stlm75</td>
<td style="text-align: left;">V1.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/stlm75/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP st7735</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/st7735/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption><strong>Middlewares</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;"><strong>STM32 USB Device Library</strong></td>
<td style="text-align: left;"><strong>V2.4.2</strong></td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STM32_USB_Device_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32 TouchSensing Library</td>
<td style="text-align: left;">V2.1.1</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STM32_TouchSensing_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FatFS</td>
<td style="text-align: left;">R0.11</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FatFs/src/00history.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;">ST modified 20150508</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FatFs/src/st_readme.txt">release notes ST</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>FreeRTOS</strong></td>
<td style="text-align: left;"><strong>V8.2.3</strong></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/License/license.txt">MIT</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;"><strong>ST modified 20160122</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes ST</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">STemWin</td>
<td style="text-align: left;">STemWinLibrary 5.32</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STemWin/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption><strong>Utilities</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">CPU</td>
<td style="text-align: left;">V1.1.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/CPU/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">Fonts</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Fonts/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">Log</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Log/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<h2 id="development-toolchains-and-compilers-8">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V7.20 + ST-LINK</li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.17 + ST-LINK</li>
<li>Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain V5.4.0 + ST-LINK</li>
<li>System Workbench for STM32 (SW4STM32) toolchain V1.7.0 + ST-LINK</li>
</ul>
<p><br />
</p>
<h2 id="supported-devices-and-boards-6">Supported Devices and Boards</h2>
<ul>
<li>Products
<ul>
<li>STM32L100xx devices</li>
<li>STM32L151xx devices</li>
<li>STM32L152xx devices</li>
<li>STM32L162xx devices</li>
</ul></li>
<li>Boards
<ul>
<li>NUCLEO-L152RE board (MB1136 RevC)</li>
<li>STM32L152D-EVAL board (MB819 RevB)</li>
<li>32L100CDISCOVERY board (MB1108 RevB)</li>
<li>32L152CDISCOVERY board (MB963 RevC)</li>
</ul></li>
</ul>
<p><br />
</p>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section5" aria-hidden="true"> <label for="collapse-section5" aria-hidden="true">V1.4.0 / 09-October-2015</label>
<div>
<h2 id="main-changes-9">Main Changes</h2>
<h3 id="maintenance-release-4">Maintenance release</h3>
<ul>
<li>Fix known defects and enhancements implementation</li>
<li>Adding latest version of STM32CubeUpdater (V4.10.0)</li>
</ul>
<h2 id="contents-9">Contents</h2>
<ul>
<li><strong>CMSIS</strong> updates
<ul>
<li>CMSIS-Core V4.10
<ul>
<li>Corrected: MISRA-C:2004 violations.</li>
<li>Corrected: intrinsic functions __DSB, __DMB, __ISB.</li>
<li>Corrected: register definitions for ITCMCR register.</li>
<li>Corrected: register definitions for CONTROL_Type register.</li>
<li>Added: functions SCB_GetFPUType, SCB_InvalidateDCache_by_Addr to core_cm7.h.</li>
<li>Added: register definitions for APSR_Type, IPSR_Type, xPSR_Type register.</li>
<li>Added: __set_BASEPRI_MAX function to core_cmFunc.h.</li>
<li>Added: intrinsic functions __RBIT, __CLZ for Cortex-M0/CortexM0+.</li>
</ul></li>
<li>CMSIS-DSP V1.4.5
<ul>
<li>Added support for the Cortex-M7 processor</li>
<li>Fixed bug in arm_mat_inverse_f32.c and arm_mat_inverse_f64.c. They weren’t properly handling diagonal matrices.</li>
<li>arm_cfft_f32.c - help documentation updated</li>
<li>Updated documentation to show deprecated functions</li>
</ul></li>
<li>CMSIS-RTOS V1.02 (unchanged)</li>
</ul></li>
<li><strong>HAL / LL Drivers</strong> updates
<ul>
<li>Fix known defects and add several enhancements implementation</li>
<li>Refer to <a href="Drivers/STM32L1xx_HAL_Driver/Release_Notes.html">release notes</a> for further details</li>
</ul></li>
<li><strong>Middlewares</strong> updates
<ul>
<li>STM32 USB Device Library
<ul>
<li>Minor enhancements which does not impact neither the APIs nor the behavior of applications developed so far.</li>
<li>Upgrade to use FatFs R0.11
<ul>
<li>Add new APIs FATFS_LinkDriverEx() and FATFS_UnLinkDriverEx() to manage USB Key Disk having multi-lun capability. These APIs are equivalent to FATFS_LinkDriver() and FATFS_UnLinkDriver() with “lun” parameter set to 0.</li>
<li>ff_conf.h: add new define "_USE_BUFF_WO_ALIGNMENT".</li>
<li>Important note: For application code based on previous FatFs version; when moving to R0.11 the changes that need to be done is to update ffconf.h file, taking ffconf_template.h file as reference.</li>
</ul></li>
<li>Upgrade to use STemWin version V5.28</li>
<li>for more details about the changes in this version refer to “Revision History” section in STemWin528.pdf document</li>
<li>FreeRTOS</li>
<li>No changes in file naming/set of sources files.</li>
<li>Align Port.c for CM7, CM4 and CM3 to M0 regarding function vPortSuppressTicksAndSleep : Same implementation for CM7, CM4 and CM3 as CM0</li>
<li>Macros configPRE_SLEEP_PROCESSING and configPOST_SLEEP_PROCESSING are now passing the parameter ulExpectedIdleTime by pointer</li>
<li>Adding implementation for APIs osSignalSet and osSignalWait.</li>
<li>API changes on CMSIS-RTOS (osDelayUntil()).</li>
<li>Internal enhancements and bug fixes.</li>
</ul></li>
</ul></li>
<li><p><strong>Projects</strong> updates</p>
<ul>
<li><p>The STM32CubeL1 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table (<a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a>).</p></li>
<li>Update of FW projects following changes in latest version of HAL/LL and Middlewares</li>
<li>Adding new projects to introduce the FreeRTOS V8.2.1
<ul>
<li>FreeRTOS_SignalFromISR (thread signaling from an interrupt)</li>
<li>FreeRTOS_Signal (thread signaling)</li>
<li>FreeRTOS_Mail (mail queues)</li>
</ul></li>
</ul></li>
</ul>
<table>
<caption><strong>Projects</strong></caption>
<thead>
<tr class="header">
<th>Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release notes</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>Projects</td>
<td style="text-align: left;">see Projects Release note for details</td>
<td style="text-align: left;">see Projects Release note for details</td>
<td style="text-align: left;"><a href="Projects/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<h2 id="components-9">Components</h2>
<p>Note: in the tables below, components in <span style="font-weight: bold;">bold</span> have changed since previous release</p>
<table>
<caption><strong>Drivers</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;"><strong>Cortex-M CMSIS</strong></td>
<td style="text-align: left;"><strong>V4.3</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/index.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>STM32L1xx CMSIS</strong></td>
<td style="text-align: left;"><strong>V2.1.2</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/Device/ST/STM32L1xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STM32L1xx HAL</strong></td>
<td style="text-align: left;"><strong>V1.1.2</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/STM32L1xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32L152D_EVAL</strong></td>
<td style="text-align: left;"><strong>V2.0.3</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L152D_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32L152C-Discovery</strong></td>
<td style="text-align: left;"><strong>V1.0.2</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L152C-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32L100C-Discovery</strong></td>
<td style="text-align: left;"><strong>V1.0.2</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L100C-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32L1xx_Nucleo</strong></td>
<td style="text-align: left;"><strong>V1.0.2</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L1xx_Nucleo/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Adafruit Shield</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Adafruit_Shield/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Common</td>
<td style="text-align: left;">V1.2.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/Common/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP cs43l22</td>
<td style="text-align: left;">V1.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/cs43l22/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP hx8347d</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/hx8347d/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP ili9325</td>
<td style="text-align: left;">V1.1.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/ili9325/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP ili9320</td>
<td style="text-align: left;">V1.1.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/ili9320/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP spfd5408</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/spfd5408/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP stlm75</td>
<td style="text-align: left;">V1.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/stlm75/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP st7735</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/st7735/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption><strong>Middlewares</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;"><strong>STM32 USB Device Library</strong></td>
<td style="text-align: left;"><strong>V2.4.1</strong></td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STM32_USB_Device_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32 TouchSensing Library</td>
<td style="text-align: left;">V2.1.1</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STM32_TouchSensing_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>FatFS</strong></td>
<td style="text-align: left;"><strong>R0.11</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FatFs/src/00history.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;"><strong>ST modified 20150508</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FatFs/src/st_readme.txt">release notes ST</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>FreeRTOS</strong></td>
<td style="text-align: left;"><strong>V8.2.1</strong></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/License/license.txt">MIT</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;"><strong>ST modified 20150327</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes ST</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STemWin</strong></td>
<td style="text-align: left;"><strong>STemWinLibrary 5.28</strong></td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STemWin/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption><strong>Utilities</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">CPU</td>
<td style="text-align: left;">V1.1.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/CPU/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">Fonts</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Fonts/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">Log</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Log/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<h2 id="development-toolchains-and-compilers-9">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V7.20 + ST-LINK</li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.16 + ST-LINK</li>
<li>Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain V5.3.1 + ST-LINK</li>
<li>System Workbench for STM32 (SW4STM32) toolchain V1.3.0 + ST-LINK</li>
</ul>
<p><br />
</p>
<h2 id="supported-devices-and-boards-7">Supported Devices and Boards</h2>
<ul>
<li>Products
<ul>
<li>STM32L100xx devices</li>
<li>STM32L151xx devices</li>
<li>STM32L152xx devices</li>
<li>STM32L162xx devices</li>
</ul></li>
<li>Boards
<ul>
<li>NUCLEO-L152RE board (MB1136 RevC)</li>
<li>STM32L152D-EVAL board (MB819 RevB)</li>
<li>32L100CDISCOVERY board (MB1108 RevB)</li>
<li>32L152CDISCOVERY board (MB963 RevC)</li>
</ul></li>
</ul>
<p><br />
</p>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section4" aria-hidden="true"> <label for="collapse-section4" aria-hidden="true">V1.3.0 / 03-July-2015</label>
<div>
<h2 id="main-changes-10">Main Changes</h2>
<h3 id="maintenance-release-5">Maintenance release</h3>
<ul>
<li>Add support of <strong>System Workbench for STM32</strong> (SW4STM32) toolchain</li>
</ul>
<h2 id="contents-10">Contents</h2>
<ul>
<li><p><strong>Projects</strong> updates</p>
<ul>
<li><p>The STM32CubeL1 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table (<a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a>).</p></li>
<li><p>Add projects for <strong>SW4STM32</strong> toolchain</p></li>
</ul></li>
</ul>
<table>
<caption><strong>Projects</strong></caption>
<thead>
<tr class="header">
<th>Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release notes</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>Projects</td>
<td style="text-align: left;">see Projects Release note for details</td>
<td style="text-align: left;">see Projects Release note for details</td>
<td style="text-align: left;"><a href="Projects/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<h2 id="components-10">Components</h2>
<p>Note: in the tables below, components in <span style="font-weight: bold;">bold</span> have changed since previous release</p>
<table>
<caption><strong>Drivers</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">Cortex-M CMSIS</td>
<td style="text-align: left;">V4.20</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/index.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32L1xx CMSIS</td>
<td style="text-align: left;">V2.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/Device/ST/STM32L1xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">STM32L1xx HAL</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/STM32L1xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32L152D_EVAL</td>
<td style="text-align: left;">V2.0.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L152D_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32L152C-Discovery</td>
<td style="text-align: left;">V1.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L152C-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32L100C-Discovery</td>
<td style="text-align: left;">V1.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L100C-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32L1xx_Nucleo</td>
<td style="text-align: left;">V1.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L1xx_Nucleo/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Adafruit Shield</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Adafruit_Shield/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Common</td>
<td style="text-align: left;">V1.2.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/Common/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP cs43l22</td>
<td style="text-align: left;">V1.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/cs43l22/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP hx8347d</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/hx8347d/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP ili9325</td>
<td style="text-align: left;">V1.1.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/ili9325/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP ili9320</td>
<td style="text-align: left;">V1.1.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/ili9320/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP spfd5408</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/spfd5408/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP stlm75</td>
<td style="text-align: left;">V1.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/stlm75/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP st7735</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/st7735/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption><strong>Middlewares</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">STM32 USB Device Library</td>
<td style="text-align: left;">V2.4.0</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STM32_USB_Device_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32 TouchSensing Library</td>
<td style="text-align: left;">V2.1.1</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STM32_TouchSensing_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FatFS</td>
<td style="text-align: left;">R0.10b</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FatFs/src/00history.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;">ST modified 20141120</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FatFs/src/st_readme.txt">release notes ST</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FreeRTOS</td>
<td style="text-align: left;">V8.1.2</td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/License/license.txt">MIT</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;">ST modified 20141225</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes ST</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">STemWin</td>
<td style="text-align: left;">STemWinLibrary 5.26</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STemWin/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption><strong>Utilities</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">CPU</td>
<td style="text-align: left;">V1.1.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/CPU/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">Fonts</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Fonts/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">Log</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Log/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<h2 id="development-toolchains-and-compilers-10">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V7.20 + ST-LINK</li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.11 + ST-LINK
<ul>
<li>A patch is provided to support STM32L152RExx under Utilities_Software-ARM_STM32L1xx_Patch.</li>
<li>Important note: some of MDK-ARM projects were created with previous version like v4.73. If you are using MDK-ARM v5.10 (and later) you have to install a legacy patch to be able to open projects built with v4.73</li>
</ul></li>
<li>Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain V5.1.1 + ST-LINK</li>
<li>System Workbench for STM32 (SW4STM32) toolchain V1.2.0 + ST-LINK</li>
</ul>
<p><br />
</p>
<h2 id="supported-devices-and-boards-8">Supported Devices and Boards</h2>
<ul>
<li>Products
<ul>
<li>STM32L100xx devices</li>
<li>STM32L151xx devices</li>
<li>STM32L152xx devices</li>
<li>STM32L162xx devices</li>
</ul></li>
<li>Boards
<ul>
<li>NUCLEO-L152RE board (MB1136 RevC)</li>
<li>STM32L152D-EVAL board (MB819 RevB)</li>
<li>32L100CDISCOVERY board (MB1108 RevB)</li>
<li>32L152CDISCOVERY board (MB963 RevC)</li>
</ul></li>
</ul>
<p><br />
</p>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section3" aria-hidden="true"> <label for="collapse-section3" aria-hidden="true">V1.2.0 / 31-March-2015</label>
<div>
<h2 id="main-changes-11">Main Changes</h2>
<h3 id="maintenance-release-6">Maintenance release</h3>
<ul>
<li>Fix known defects and several enhancements implementation</li>
</ul>
<h2 id="contents-11">Contents</h2>
<ul>
<li><strong>HAL / LL Drivers</strong> updates
<ul>
<li>Update drivers to be C++ compliant</li>
<li>Add interfaces to access MPU features (refer to stm32l1xx_hal_cortex.h)</li>
<li>Adding HAL_RCCEx_GetPeriphCLKFreq interface</li>
<li>Adding interface HAL_TIM_SlaveConfigSynchronization_IT</li>
<li>Add new interfaces for PWR:
<ul>
<li>void HAL_PWR_EnableSleepOnExit(void);</li>
<li>void HAL_PWR_DisableSleepOnExit(void);</li>
<li>void HAL_PWR_EnableSEVOnPend(void);</li>
<li>void HAL_PWR_DisableSEVOnPend(void);</li>
<li>void HAL_PWR_EnableSleepOnExit(void);</li>
<li>uint32_t HAL_PWREx_GetVoltageRange(void);</li>
</ul></li>
<li>Enhancement implementation. One change done on the HAL require an update on the application code based on HAL V1.1.0
<ul>
<li>HAL CRYP driver updated to support multi instance, so user must ensure that the new parameter Instance is initialized in his application (CRYPHandle.Instance = CRYP)</li>
</ul></li>
<li>Refer to <a href="Drivers/STM32L1xx_HAL_Driver/Release_Notes.html">release notes</a> for further details</li>
</ul></li>
<li><strong>Middlewares</strong> updates
<ul>
<li>USB Device V2.4.0: backward compatible with previous used version V2.3.0</li>
<li>STemWin V5.26: project based on previous version V5.24 need to be updated following the change in the binary name</li>
<li>ex. STemWin524b_CM4_IAR.a is renamed into STemWin526_CM4_IAR.a</li>
<li>FatFs R0.10b: project based on previous version R0.10 need to update ffconf.h file (for more details please refer the associated release notes)</li>
<li>FreeRTOS V8.1.2: project based on previous version V7.6.0 needs some update to work with version V8.1.2 (for more details please refer the associated release notes)</li>
</ul></li>
<li><strong>BSP Drivers</strong> updates
<ul>
<li>Align BSP drivers with version V1.1.0 of HAL peripheral drivers</li>
</ul></li>
<li><p><strong>Projects</strong> updates</p>
<ul>
<li><p>The STM32CubeL1 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table (<a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a>).</p></li>
<li><p>Update of FW projects following changes in latest version of HAL/LL and Middlewares</p></li>
</ul></li>
</ul>
<table>
<caption><strong>Projects</strong></caption>
<thead>
<tr class="header">
<th>Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release notes</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>Projects</td>
<td style="text-align: left;">see Projects Release note for details</td>
<td style="text-align: left;">see Projects Release note for details</td>
<td style="text-align: left;"><a href="Projects/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<h2 id="components-11">Components</h2>
<p>Note: in the tables below, components in <span style="font-weight: bold;">bold</span> have changed since previous release</p>
<table>
<caption><strong>Drivers</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;"><strong>Cortex-M CMSIS</strong></td>
<td style="text-align: left;"><strong>V4.20</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/index.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>STM32L1xx CMSIS</strong></td>
<td style="text-align: left;"><strong>V2.1.1</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/Device/ST/STM32L1xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STM32L1xx HAL</strong></td>
<td style="text-align: left;"><strong>V1.1.1</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/STM32L1xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32L152D_EVAL</strong></td>
<td style="text-align: left;"><strong>V2.0.2</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L152D_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32L152C-Discovery</strong></td>
<td style="text-align: left;"><strong>V1.0.1</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L152C-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"><strong>BSP STM32L100C-Discovery</strong></td>
<td style="text-align: left;"><strong>V1.0.1</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L100C-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>BSP STM32L1xx_Nucleo</strong></td>
<td style="text-align: left;"><strong>V1.0.1</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L1xx_Nucleo/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Adafruit Shield</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Adafruit_Shield/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Common</td>
<td style="text-align: left;">V1.2.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/Common/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP cs43l22</td>
<td style="text-align: left;">V1.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/cs43l22/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP hx8347d</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/hx8347d/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP ili9325</td>
<td style="text-align: left;">V1.1.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/ili9325/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP ili9320</td>
<td style="text-align: left;">V1.1.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/ili9320/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP spfd5408</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/spfd5408/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP stlm75</td>
<td style="text-align: left;">V1.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/stlm75/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP st7735</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/st7735/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption><strong>Middlewares</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;"><strong>STM32 USB Device Library</strong></td>
<td style="text-align: left;"><strong>V2.4.0</strong></td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STM32_USB_Device_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32 TouchSensing Library</td>
<td style="text-align: left;">V2.1.1</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STM32_TouchSensing_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>FatFS</strong></td>
<td style="text-align: left;"><strong>R0.10b</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FatFs/src/00history.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;"><strong>ST modified 20141120</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FatFs/src/st_readme.txt">release notes ST</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>FreeRTOS</strong></td>
<td style="text-align: left;"><strong>V8.1.2</strong></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/License/license.txt">MIT</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;"><strong>ST modified 20141225</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes ST</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;"><strong>STemWin</strong></td>
<td style="text-align: left;"><strong>STemWinLibrary 5.26</strong></td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STemWin/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption><strong>Utilities</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;"><strong>CPU</strong></td>
<td style="text-align: left;"><strong>V1.1.0</strong></td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/CPU/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">Fonts</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Fonts/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">Log</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Log/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<h2 id="development-toolchains-and-compilers-11">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V7.20 + ST-LINK</li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.11 + ST-LINK
<ul>
<li>A patch is provided to support STM32L152RExx under Utilities_Software-ARM_STM32L1xx_Patch.</li>
</ul></li>
<li>Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain V5.1.1 + ST-LINK</li>
</ul>
<p><br />
</p>
<h2 id="supported-devices-and-boards-9">Supported Devices and Boards</h2>
<ul>
<li>Products
<ul>
<li>STM32L100xx devices</li>
<li>STM32L151xx devices</li>
<li>STM32L152xx devices</li>
<li>STM32L162xx devices</li>
</ul></li>
<li>Boards
<ul>
<li>NUCLEO-L152RE board (MB1136 RevC)</li>
<li>STM32L152D-EVAL board (MB819 RevB)</li>
<li>32L100CDISCOVERY board (MB1108 RevB)</li>
<li>32L152CDISCOVERY board (MB963 RevC)</li>
</ul></li>
</ul>
<p><br />
</p>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section2" aria-hidden="true"> <label for="collapse-section2" aria-hidden="true">V1.1.0 / 06-February-2015</label>
<div>
<h2 id="main-changes-12">Main Changes</h2>
<h3 id="maintenance-release-7">Maintenance release</h3>
<ul>
<li><strong>Official release for new STM32L1xxxDX (eXtended) devices</strong></li>
<li>STM32L151xDX, STM32L152xDX and STM32L162xDX</li>
<li>Fix BSP drivers compilation issue under Linux (done by changing “" by”/" in the include path)</li>
</ul>
<h2 id="contents-12">Contents</h2>
<ul>
<li><p>Projects updates</p>
<ul>
<li>The STM32CubeL1 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table (<a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a>).</li>
</ul></li>
</ul>
<table>
<caption><strong>Projects</strong></caption>
<thead>
<tr class="header">
<th>Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release notes</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>Projects</td>
<td style="text-align: left;">see Projects Release note for details</td>
<td style="text-align: left;">see Projects Release note for details</td>
<td style="text-align: left;"><a href="Projects/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<h2 id="components-12">Components</h2>
<p>Note: in the tables below, components in <span style="font-weight: bold;">bold</span> have changed since previous release</p>
<table>
<caption><strong>Drivers</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">Cortex-M CMSIS</td>
<td style="text-align: left;">V3.20</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/index.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32L1xx CMSIS</td>
<td style="text-align: left;">V2.1.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/Device/ST/STM32L1xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">STM32L1xx HAL</td>
<td style="text-align: left;">V1.1.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/STM32L1xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32L152D_EVAL</td>
<td style="text-align: left;">V2.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L152D_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32L152C-Discovery</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L152C-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32L100C-Discovery</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L100C-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32L1xx_Nucleo</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L1xx_Nucleo/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Adafruit Shield</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Adafruit_Shield/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Common</td>
<td style="text-align: left;">V1.2.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/Common/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP cs43l22</td>
<td style="text-align: left;">V1.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/cs43l22/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP hx8347d</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/hx8347d/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP ili9325</td>
<td style="text-align: left;">V1.1.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/ili9325/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP ili9320</td>
<td style="text-align: left;">V1.1.2</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/ili9320/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP spfd5408</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/spfd5408/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP stlm75</td>
<td style="text-align: left;">V1.0.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/stlm75/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP st7735</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/st7735/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption><strong>Middlewares</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">STM32 USB Device Library</td>
<td style="text-align: left;">V2.2.0</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STM32_USB_Device_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32 TouchSensing Library</td>
<td style="text-align: left;">V2.1.1</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STM32_TouchSensing_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FatFS</td>
<td style="text-align: left;">R0.10</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FatFs/src/00history.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;">ST modified 20140422</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FatFs/src/st_readme.txt">release notes ST</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FreeRTOS</td>
<td style="text-align: left;">V7.6.0</td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/License/license.txt">MIT</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;">ST modified 20140613</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes ST</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">STemWin</td>
<td style="text-align: left;">STemWinLibrary 5.24b</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STemWin/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption><strong>Utilities</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">CPU</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/CPU/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">Fonts</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Fonts/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">Log</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Log/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section1" aria-hidden="true"> <label for="collapse-section1" aria-hidden="true">V1.0.0 / 05-September-2014</label>
<div>
<h2 id="main-changes-13">Main Changes</h2>
<h3 id="first-official-release-of-stm32cubel1-stm32cube-for-stm32l1-series"><strong>First official release of STM32CubeL1 (STM32Cube for STM32L1 Series)</strong></h3>
<h2 id="contents-13">Contents</h2>
<ul>
<li><p>Projects updates</p>
<ul>
<li>The STM32CubeL1 Firmware package comes with a rich set of examples running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table (<a href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a>).</li>
</ul></li>
</ul>
<table>
<caption><strong>Projects</strong></caption>
<thead>
<tr class="header">
<th>Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release notes</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>Projects</td>
<td style="text-align: left;">see Projects Release note for details</td>
<td style="text-align: left;">see Projects Release note for details</td>
<td style="text-align: left;"><a href="Projects/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<h2 id="components-13">Components</h2>
<p>Note: in the tables below, components in <span style="font-weight: bold;">bold</span> have changed since previous release</p>
<table>
<caption><strong>Drivers</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">Cortex-M CMSIS</td>
<td style="text-align: left;">V3.20</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/index.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32L1xx CMSIS</td>
<td style="text-align: left;">V2.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/CMSIS/Device/ST/STM32L1xx/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">STM32L1xx HAL</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/STM32L1xx_HAL_Driver/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32L152D_EVAL</td>
<td style="text-align: left;">V2.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L152D_EVAL/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32L152C-Discovery</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L152C-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP STM32L100C-Discovery</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L100C-Discovery/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP STM32L1xx_Nucleo</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/STM32L1xx_Nucleo/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP Adafruit Shield</td>
<td style="text-align: left;">V1.1.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Adafruit_Shield/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP Common</td>
<td style="text-align: left;">V1.2.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/Common/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP cs43l22</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/cs43l22/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP hx8347d</td>
<td style="text-align: left;">V1.1.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/hx8347d/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP ili9325</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/ili9325/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP ili9320</td>
<td style="text-align: left;">V1.1.1</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/ili9320/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP spfd5408</td>
<td style="text-align: left;">V1.1.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/spfd5408/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">BSP stlm75</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/stlm75/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">BSP st7735</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Drivers/BSP/Components/st7735/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption><strong>Middlewares</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: left;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">STM32 USB Device Library</td>
<td style="text-align: left;">V2.2.0</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STM32_USB_Device_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">STM32 TouchSensing Library</td>
<td style="text-align: left;">V2.1.1</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STM32_TouchSensing_Library/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FatFS</td>
<td style="text-align: left;">R0.10</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FatFs/src/00history.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;">ST modified 20140422</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FatFs/src/st_readme.txt">release notes ST</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">FreeRTOS</td>
<td style="text-align: left;">V7.6.0</td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/License/license.txt">MIT</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;">ST modified 20140613</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: left;"><a href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release notes ST</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">STemWin</td>
<td style="text-align: left;">STemWinLibrary 5.24b</td>
<td style="text-align: left;"><a href="http://www.st.com/SLA0044">SLA0044</a></td>
<td style="text-align: left;"><a href="Middlewares/ST/STemWin/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<table>
<caption><strong>Utilities</strong></caption>
<thead>
<tr class="header">
<th style="text-align: left;">Name</th>
<th style="text-align: left;">Version</th>
<th style="text-align: left;">License</th>
<th style="text-align: center;">Release note</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: left;">CPU</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/CPU/Release_Notes.html">release notes</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">Fonts</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Fonts/Release_Notes.html">release notes</a></td>
</tr>
<tr class="odd">
<td style="text-align: left;">Log</td>
<td style="text-align: left;">V1.0.0</td>
<td style="text-align: left;"><a href="https://opensource.org/licenses/BSD-3-Clause">BSD-3-Clause</a></td>
<td style="text-align: center;"><a href="Utilities/Log/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<h2 id="development-toolchains-and-compilers-12">Development Toolchains and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V7.10 + ST-LINK</li>
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.10 + ST-LINK</li>
<li>Atollic TrueSTUDIO STM32 (TrueSTUDIO) toolchain V5.0.0 + ST-LINK</li>
</ul>
<p><br />
</p>
<h2 id="supported-devices-and-boards-10">Supported Devices and Boards</h2>
<ul>
<li>Products
<ul>
<li>STM32L100 (VALUE) product lines devices</li>
<li>STM32L151 (ACCESS) product lines devices</li>
<li>STM32L1x2 (LCD) product lines devices</li>
</ul></li>
<li>Boards
<ul>
<li>NUCLEO-L152RE board (MB1136 RevC)</li>
<li>STM32L152D-EVAL board (MB819 RevB)</li>
<li>32L100CDISCOVERY board (MB1108 RevB)</li>
<li>32L152CDISCOVERY board (MB963 RevC)</li>
</ul></li>
</ul>
<p><br />
</p>
</div>
</div>
</div>
</div>
<footer class="sticky">
For complete documentation on <mark>STM32 Microcontrollers</mark> , visit: <a href="http://www.st.com/STM32">http://www.st.com/STM32</a>
</footer>
</body>
</html>
